<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        //2. 测试并总结数组的每个方法的功能，参数，返回值，是否改变原数据
        //     方法操作（内置方法）
        //     - arr.push()
        //     - arr.unshift()
        //     - arr.pop()
        //     - arr.shift()
        //     - arr.slice()
        //     - arr.join()
        //     - arr.reverse()
        //     - arr.concat()
        //     - arr.sort()
        // - 方法的学习方向
        //     - 功能
        //     - 参数
        //     - 返回值
        //     - 是否会修改原数组
        var arr=[6,4,99,250,7,7,110,5]
        console.log('原数组',arr)
        // var res=arr.push('hello','world','a',true,null,NaN)
        // var res=arr.unshift('hello','world','a',true,null,NaN,123)
        // var res=arr.pop('hello','world','a',true,null,NaN,123)
        // var res=arr.shift()
        /* var res=arr.slice(1)
        var res=arr.slice(1,3) */
        // var res=arr.join()
        // var res=arr.join(' ')
        // var res=arr.reverse()
        // var res=arr.concat([111,1121,[12]],21)

        // var res=arr.sort((a,b)=>{
        //     return a-b
        // })
        var res=arr.sort()
        console.log('返回值',res)
        console.log('与原数组不同则有影响',arr)


    </script>
</body>

</html>